how to become automation test engineer